# 模式修正符主要用于修饰正则表达式
# re.S (可以匹配换行)   re.I(忽略字母大小写)   \n表示换行 
# . 表示匹配除了换行以外的任意单个字符
import re

# print(re.search("shenzhen.","shenzhen8"))  #<re.Match object; span=(0, 9), match='shenzhen8'>
# print(re.search("shenzhen.","shenzhen\n"))   # None
# print(re.search("shenzhen.","shenzhen\n",re.S))  # <re.Match object; span=(0, 9), match='shenzhen\n'>
print(re.search("shenzhen[a-z]", "shenzhenK"))  # None
print(re.search("shenzhen[a-z]", "shenzhenK", re.I))  # <re.Match object; span=(0, 9), match='shenzhenK'>
